Python Numbers
পাইথনের তিনটি সংখ্যার ধরন রয়েছে:
সংখ্যাসূচক ভেরিয়েবল তৈরি হয় যখন আপনি তাদের একটি মান নির্ধারণ করেন:
Example
x = 1 # int
y = 2.8 # float
z = 1j # complex
পাইথনে যেকোনো বস্তুর ধরন পরীক্ষা করতে, type() ফাংশনটি ব্যবহার করুন:
Example
print(type(x))
print(type(y))
print(type(z))
Int
একটি int, বা পূর্ণসংখ্যা, একটি পূর্ণসংখ্যা, ধনাত্মক বা ঋণাত্মক, দশমিক ছাড়া, সীমাহীন দৈর্ঘ্যের।
Example
x = 1
y = 35656222554887711
z = -3255522
print(type(x))
print(type(y))
print(type(z))
Float
ফ্লোট, বা "ফ্লোটিং পয়েন্ট সংখ্যা", হল একটি সংখ্যা যার এক বা একাধিক দশমিক স্থান, ধনাত্মক বা ঋণাত্মক।
Example
x = 1.10
y = 1.0
z = -35.59
print(type(x))
print(type(y))
print(type(z))
ফ্লোট বৈজ্ঞানিক সংখ্যাও হতে পারে যার "e" 10 এর শক্তি প্রতিনিধিত্ব করে।
Example
x = 35e3
y = 12E4
z = -87.7e100
print(type(x))
print(type(y))
print(type(z))
Complex
জটিল সংখ্যাগুলি কাল্পনিক অংশ হিসাবে "j" দিয়ে লেখা হয়:
Example
x = 3+5j
y = 5j
z = -5j
print(type(x))
print(type(y))
print(type(z))
Type Conversion
আপনি int(), float(), এবং জটিল() পদ্ধতির সাহায্যে এক প্রকার থেকে অন্য প্রকারে রূপান্তর করতে পারেন:
Example
x = 1 # int
y = 2.8 # float
z = 1j # complex
#convert from int to float:
a = float(x)
#convert from float to int:
b = int(y)
#convert from int to complex:
c = complex(x)
print(a)
print(b)
print(c)
print(type(a))
print(type(b))
print(type(c))
দ্রষ্টব্য: জটিল সংখ্যাগুলিকে অন্য সংখ্যায় রূপান্তর করা যাবে না।
Random Number
এলোমেলো সংখ্যা তৈরি করার জন্য পাইথনের একটি র্যান্ডম() ফাংশন নেই, তবে পাইথনে র্যান্ডম নামে একটি অন্তর্নির্মিত মডিউল রয়েছে যা র্যান্ডম সংখ্যা তৈরি করতে ব্যবহার করা যেতে পারে:
Example
import random
print(random.randrange(1, 10))
আপনি আমাদের র্যান্ডম মডিউল রেফারেন্সে র্যান্ডম মডিউল সম্পর্কে আরও জানতে পারেন।